demo: stop using gdk_surface_get_state
authorMatthias Clasen <mclasen@redhat.com>
Sun, 1 Mar 2020 01:44:19 +0000 (20:44 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 12 Mar 2020 18:56:20 +0000 (14:56 -0400)
demos/gtk-demo/application.c

index d556e6d3ca1676afe49030e90f824ab8c35c15c5..e8cac106f3dfabb9d006f08aa1d64dff0845a4ae 100644 (file)
@@ -477,7 +477,7 @@ surface_state_changed (GtkWidget *widget)
   DemoApplicationWindow *window = (DemoApplicationWindow *)widget;
   GdkSurfaceState new_state;
 
-  new_state = gdk_surface_get_state (gtk_native_get_surface (GTK_NATIVE (widget)));
+  new_state = gdk_toplevel_get_state (GDK_TOPLEVEL (gtk_native_get_surface (GTK_NATIVE (widget))));
   window->maximized = (new_state & GDK_SURFACE_STATE_MAXIMIZED) != 0;
   window->fullscreen = (new_state & GDK_SURFACE_STATE_FULLSCREEN) != 0;
 }